mrpear.net logo osobní web jednoho ajťáka
► ČESKY | ENGLISH |
twitter icon flickr icon 500px icon

DesktopSMS Lite: Psaní SMS zpráv přes PC s pomocí Android telefonu

V následujícím příspěvku bych rád představil aplikaci DesktopSMS, která přináší možnost psaní SMS zpráv přes počítač s využitím Android telefonu. DesktopSMS Client, nativní aplikace, jež je k dispozici pro systémy Windows PC, propojuje počítač se vzdáleným Android telefonem a umožňuje prohlížet, vytvářet a posílat SMS zprávy pohodlně s využitím klávesnice počítače.
Pokud chcete získat DesktopSMS Lite nebo DesktopSMS Client použijte následující zdroje:

Proč další desktop SMS messenger?

Stále hodně pracuji s SMS zprávami a to I přes to, že dnešní doba přeje především on-line způsobu komunikace pomocí všemožných messengerů (WhatsApp, Viber, Facebook Messenger, Google Hangouts, ...). A protože trávím většinu času pracovního dne na počítači, bylo jen otázkou času, kdy mě opět bude lákat možnost číst a psát SMS zprávy pohodlně a příjemně z prostředí počítače. Proč opět? Protože si ještě pamatuji Nokia dny, kdy Nokia PC Suite byl skvělý nástroj, který pohodlnou práci s SMS z počítače umožňoval... Co si totiž budeme nalhávat, psaní na klávesnici počítače je mnohem příjemnější a rychlejší, než datlování na ploché virtuální klávesnici displeje chytrého telefonu.
Reklama

Inspirace pro psaní zpráv z počítače

Inspirací pro opětovné propojení počítače s mým Android telefonem a psaní SMS zpráv pohodlně pomocí klávesnice mi byla právě zmiňovaná Nokia a její Nokia PC Suite. Android totiž žádný podobný oficiální nástroj nemá. Když tedy odešla moje poslední Nokia do mobilního nebe, stalo se psaní SMS zpráv opět méně zábavným, protože jsem nenacházel dokonce ani žádnou alternativu v rámci aplikací třetích stran. A v té době se poprvé v hlavě zrodila myšlenka vytvořit si takový nástroj sám...

Inspirace pro vlastní projekt

Osobně jsem zkoušel různé aplikace, ale nenašel jsem nic, co by mi úplně vyhovovalo. Google přišel nedávno (druhá půlka roku 2018) s možností psát SMS zprávy z počítače a to pomocí svého SMS Messengeru, nicméně celé to funguje z prostředí webového prohlížeče a veškerá komunikace jde přes servery Google, což mi ani tak nevadí s ohledem na obsah, ale teoreticky bez internetového připojení tato služba nefunguje. Nevyhovuje mi ani používání samotného prohlížeče, i poštu mám raději v Outlooku než v prohlížeči.
Další varianty, které jsem zkoušel, využívají buď prohlížeč, nebo chtějí registraci, nebo obojí. Nebo vůbec nefungují, případně nefungují dle mých představ...
A tak postupně uzrála myšlenka udělat si vlastní desktop SMS messenger, který bude fungovat přesně tak, jak mi to vyhovuje. A ta myšlenka se (po dlouhé době) přetavila v hotový produkt, který bych zde rád představil a nabídl k vyzkoušení.

Psaní SMS zpráv z počítače

Co je DesktopSMS? Je to nástroj, který umožňuje psaní SMS zpráv z prostředí počítače a využívá k tomu spárovaný Android telefon. Zprávy umí nejen posílat, ale také umí synchronizovat již existující konverazace a SMS zprávy a zobrazit je na počítači v podobném duchu, jako jsou k dispozici na samotném telefonu.
Celý systém se tak skládá ze dvou částí:
  • První částí je DesktopSMS Lite a jedná se o aplikaci pro Android, která je k dispozici oficiálně přes Desktop SMS Lite na Google Play.
  • Druhou částí je DesktopSMS Client, což je nativní aplikace pro Windows, která je k dispozici ke stažení na domovském webu celého projektu www.desktopsms.net.
DesktopSMS Client umožňuje vyhledat a párovat vzdálená zařízení, která mají nainstalovánu aplikaci DesktopSMS Lite. Párování je na vzdáleném zařízení nutné potvrdit a k zařízení se tak nepřipojí jen tak někdo. Po spárování a vytvoření spojení dojde k synchronizaci zařízení. Existující konverzace a následně pak i SMS zprávy jsou k dispozici z prostředí a pohodlí počítače.

Vzhled aplikace

Pojďme si ukázat, jak aplikace vlastně vypadá. Na úvod začneme klientem, tedy prostředím na počítači. První obrázek ukazuje vzhled aplikace v době aktivního spojení se vzdáleným Android telefonem, druhý pak správce zařízení, kde je možné párovat nová zařízení, případně spravovat již spárovaná zařízení.
desktopsms-client-01 desktopsms-client-02
Na straně Androidu toho moc akčního není, viditelná část aplikace je v podstatě správce systému, který umožňuje provádět běžnou správu, tedy měnit základní nastavení, zobrazit a spravovat spárovaná zařízení a je zde také možné vyčíst potřebné informace, jako je aktuální IP adresa zařízení, což se využije v případě párování či samotného připojení z počítače. Pod povrchem se toho samozřejmě děje mnohem víc, ale to je na jiný článek...
desktopsms-app-01 desktopsms-app-02

Klíčové vlastnosti DesktopSMS

Při návrhu a realizaci aplikace jsem se se držel původní myšlenky, kdy jsem chtěl vytvořit relativně jednoduchý nástroj, který umožní snadné spojení s telefonem a bude poskytovat přehledné prostředí pro psaní SMS zpráv z pohodlí počítače.
Tady dávám k dispozici přehled těch stěžejních vlastností, kterých jsem se držel a v jakém duchu jsem celý projekt tvořil. Nechám na zvážení důležitost pro každého zvlášť, stejně tak to, jak moc se mi jednotlivé body podařilo naplnit...
  • Nativní aplikace (pro systémy Windows) - není nutné používat prohlížeč pro přístup k datům, možnost plně využít možnosti celého operačního systému z pohledu interakce s uživatelem.
  • Žádná registrace, žádné účty, vše poběží lokálně, bez internetu, bez cloudu...
  • Více druhů spojení, alespoň bluetooth a síťové spojení (LAN, WiFi), kdyby to šlo, tak někdy v budoucnu přes USB kabel.
  • Mít možnost stále používat svůj oblíbený SMS messenger (udělat jakousi nadstavbu).
  • Synchronizace dat a jejich uložení na straně počítače pro zajištění rychlého přístupu ke zprávám bez nutnosti neustále data načítat z telefonu.
  • Mít možnost jeden telefon párovat na více zařízeních a provádět na všech zařízeních opakovanou synchronizaci, tzn. například mám telefon připojen v práci i doma a nová data se vždy synchronizují dle aktuálního připojení.
  • Na stranu počítače přenést co nejvěrohodněji princip čtení a psaní SMS zpráv, tak jak ho uživatel zná z Androidu (konverzace, samotné SMS zprávy, ...).
  • Bezpečnost — ne každý se může na můj telefon jen tak připojit.
  • Mít možnost pracovat s obsahem SMS (případně MMS) zpráv (např. kopírovat obsah do schránky, ...).
  • Možnost mít spárováno více zařízení (jak na počítači, tak i na telefonu).
  • Snadné opakované připojení k již spárovanému zařízení.

Na čem se ještě pracuje

Aktuálně je k dispozici jedna z prvních verzí celého projektu a ačkoliv jsem se snažil dotáhnou do konce co nejvíce funkcí a především řešit bezproblémový chod, stále je na čem pracovat:
  • Na straně klienta ještě chybí podpora MMS. Zprávy se sice načítají a ukládají, pracuji ale na zobrazení obrázků a jiných datových typů.
  • Lepší využití interakce s uživatelem, například zobrazení notifikace na příchozí SMS zprávu v případě, že je aplikace minimalizována.
  • Vylepšení stability aplikace, odstranění co nejvíce chyb!

Závěr

DesktopSMS představuje jednu z možností, jak propojit počítač s Android telefonem a přenést tak SMS zprávy na počítač — a to včetně odesílání nových SMS zpráv. Budu rád za jakoukoliv zpětnou vazbu, klidně tady v komentářích...
Na závěr malá rekapitulace, jak získat DesktopSMS Lite a DesktopSMS Client:
Reklama

Komentáře

6. 3. 2019 13:55:38, Jirka
Dobrý den, chválím, palec nahoru:-). Už jsem si přetáhl kontakty pomocí Vašeho prográmku. Psaní SMS: Dobrý, pár připomínek: Nejde napsat SMS číslu, které není v kontaktech (V Nokia PC suite to šlo:-)). A nepochopil jsem, jak zařídit, aby šly posílat delší SMS jak 80 znaků. Jinak spokojenost a dík:-).J.
6. 3. 2019 19:59:54, mrpear
[Jirka] Díky za zpětnou vazbu, jsem rád, že se aplikace líbí.

Již je k dispozici nová verze klienta, kde je funkce posílání zpráv i na čísla bez kontaktu implementována, včetně možnosti posílat hromadné zprávy (přesněji je to od verze klienta 1.5). Stačí si na webu stáhnout novou verzi a nainstalovat...

Pokud chcete odstranit omezení a posílat zprávy s více jak 80 znaky (či odeslat zprávu s více jak 10 příjemci), musíte upgradovat na plnou verzi přes Google Play, což je možné provést přímo z aplikace na Android telefonu.
27. 2. 2020 16:18:51, Tereza
Dobrý den, ráda bych se zeptala, pokud lze a popřípadě jak nahrát soubor kontaktů v excelu do aplikace? Děkuji
27. 2. 2020 16:46:30, mrpear
[Tereza] Záleží, v jakém formátu ten soubor máte a jak s tím chcete pracovat. Výplňte případně, prosím, v příštím komentáři i email, ať vás můžu kontaktovat, tady to nevyřešíme. Nebo mě kontaktujte přes kontaktní formulář.
2. 3. 2020 19:59:03, bobbyp
dobry den, zajimave vypadajici aplikace. zajimalo by me, jestli je nejaka limitace pri odesilani vice sms najednou. at uz v aplikaci nebo u operatora. mam sice tarif s neomezenym poctem sms zdarma, ale neomezeny asi neznamena nekonecny :)
6. 5. 2020 19:03:15, Watik
posilám hlášení stavu dvakrát denně skupině lidí, šlo by je přidělat? tak aby si je pamatoval.
12. 5. 2020 20:07:22, R.m
Dobrý den, podporuje aplikace Dual SIM?
12. 5. 2020 20:20:55, mrpear
[R.m] Ano, podporuje. Můžete appku vyzkoušet, jestli bude vyhovovat a fungovat správně na Vašem telefonu...
29. 5. 2020 13:25:03, Karel
Dobrý den, umí SW poslat hromadné SMS z libovolně vytvořeného txt souboru, (např. ve formátu číslo,text)? Tento soubor mohu vytvořit v PC a uložit do určité složky. Jedná se o odeslání na 20-40 kontaktů.
29. 5. 2020 15:17:02, mrpear
[Karel] Zdravím, tuto funkcionalitu chystám do další verze, kterou mám aktuálně rozpracovanou...
3. 6. 2020 7:17:41, JN
Dobrý den.
Mám podobný problém. Odešla mi N C2-05, zakoupil jsem N 2720 (tu hned vyhodil-to není telefon, ale blbost s tlačítky) a nakonec skončil u dotykového telefonu. Čímž skončilo i psaní SMS, protože to se prostě nedá.
Vaše aplikace vypadá zajímavě, ale není mi jasné pár věcí. Jak telefon propojím s počítačem? Myslím s normálním počítačem, ne s notebookem, který přijímá signál přes wifi. Jak jsem se dočetl, tak připojení přes kabel není.
Aplikace je v angličtině (to snad nějak překousnu), ale umí posílat a přijímat "české" zprávy? Tzn. s plnou diakritikou?
A pokud chci posílat delší zprávy, musím zaplatit. Ale nikde jsem se nedočetl kolik.
3. 6. 2020 8:21:53, mrpear
[JN] Propojení mobilu s počítačem je přes "síť", takže je jen nutné, aby telefon a počítač byli připojené do stejné sítě (do stejného routeru, například). To jestli je počítač připojen přes kabel nebo přes wifi je ve finále jedno. Připojení přes kabel je myšleno přes USB, to aplikace opravdu (zatím) nepodporuje...

Appka je v angličtině, nicméně pracuji na lokalizaci do češtiny. Samozřejmě že posílat české (i jiné "speciální") znaky to umí a chová se to naprosto stejně jako v telefonu (použití diakritiky zkrátí kapacitu jedné SMS, takže se pak většinou zpráva rozdělí na víc, nicméně to vy jako odesílatel ani příjemce nepoznáte).

Appku můžete vyzkoušet. Ve volné verzi má omezení na délku zprávy (max 80 znaků), ale vše ostatní je stejné jako v plné verzi.
6. 10. 2020 9:33:37, JN
Nebylo by možné do aplikace zabudovat funkci exportu zpráv? Číslo, datum, hodina, text nebo tak něco podobného, a do nějakého běžně čitelného formátu jako CSV, TXT apod.?
15. 12. 2020 9:46:36, ruta
Zdravím, už jsem myslel, že jsem našel appku i s klientem pro pc,kde by se dal telefon propojit kabelem s pc a posilat sms takto. Nemáte již dodělanou verzi, kdy by se toto dalo zprovoznit? Nelze se totiž např. v práci připojit na wifi síť, když tam není, takže zbývá jen kabel. Bluetooth také není přítomen v pc.
Díky.

Co si o tom myslíte?

:
:
(nepovinné a neveřejné, slouží pro případ dalšího kontaktu přes e-mail)
: